package com.itheima.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * <h1>消息vo</h1>
 *
 * @author <a href="515857087@qq.com">叶世铭</a>
 * @since 2022/10/27
 */

@Data
@ApiModel(value = "消息vo")
public class NewsVo {

    /**
     * 消息id
     */
    @ApiModelProperty(value = "消息id")
    private Integer id;

    /**
     * 发送者用户id
     */
    @ApiModelProperty(value = "发送者用户id")
    private String sendUserId;

    /**
     * 发送者用户姓名
     */
    @ApiModelProperty(value = "发送者用户姓名")
    private String sendUserName;

    /**
     * 发送者用户头像
     */
    @ApiModelProperty(value = "发送者用户头像")
    private String sendUserImageUrl;

    /**
     * 接收者用户id
     */
    @ApiModelProperty(value = "接收者用户id")
    private String acceptUserId;

    /**
     * 接收者用户姓名
     */
    @ApiModelProperty(value = "接收者用户姓名")
    private String acceptUserName;

    /**
     * 接收者用户头像
     */
    @ApiModelProperty(value = "接收者用户头像")
    private String acceptUserImageUrl;

    /**
     * 发送时间
     */
    @ApiModelProperty(value = "发送时间")
    private LocalDateTime sendTime;

    /**
     * 是否已读，1为已读，0为未读
     */
    @ApiModelProperty(value = "是否已读，1为已读，0为未读")
    private Integer readStatus;

    /**
     * 内容
     */
    @ApiModelProperty(value = "内容")
    private String content;
}
